# Лекция #1 Введение в программную инженерию

- Учебные материалы и справочник по JavaScript лучше всего брать на
MDN (Mozilla Developer Network) предпочтительно на
[английском](https://developer.mozilla.org/en-US/docs/Web/JavaScript) языке,
но есть и на [русском](https://developer.mozilla.org/ru/docs/Web/JavaScript),
и на [украинском](https://developer.mozilla.org/uk/docs/Web/JavaScript), но там
не все переведено и может быть гораздо меньше информации в переводах.
- Все учебные примеры, которые мы смотрим на лекциях лежат в Github в организации
[HowProgrammingWorks](https://github.com/HowProgrammingWorks). Там очень много
репозиториев, поэтому есть
[интекс](https://github.com/HowProgrammingWorks/Index/blob/master/README.ru.md)
- Будет хорошо, если вы посмотрите 4 видеолекуии
[Александра Степанова](https://www.youtube.com/playlist?list=PLHhi8ymDMrQb4sVDBsN5y14X4BoAUU6Sh)
по связи математики и программирования.
- Расписание лекций всегда можно найти в
[календаре](https://www.meetup.com/HowProgrammingWorks/events/)
который постоянно дополняется. Календарь содержит лекции для 1, 3 и 4 курсов,
я уточняю, какие из них вам обязательны, а какие по желанию. Скоро в календаре
появятся еще консультации, семинары и встречи с более старшими программистами,
которые могут поделиться опытом и которым можно задать вопросы.
- Для тех, кому материал очень сложный, будут отдельные лекции
"JavaScript for Babies", следите за каналом в телеграме и календарем.
- Для тех, кому материал простой и не интересный, тоже будут отдельные занятия,
о которых я объявлю. Но можно писать мне в телеграм и на почту.
- В качестве операционной системы нам подойдет любой дистрибутив Linux, Unix и
MacOS, можно использовать даже виндовс, но это будет мучение и я рекомендую
установить [Fedora](https://getfedora.org/ru/) как основную или вторую
операционную систему. Не бойтесь, это гораздо проще, чем кажется. И осваивайте
командную строку.
